import cv2  

# 打开默认摄像头 (端口号为0)  
cap = cv2.VideoCapture(0)  

if not cap.isOpened():  
    print("无法打开摄像头")  
    exit()  

while True:  
    # 捕获帧  
    ret, frame = cap.read()  
    
    # 如果未成功捕获帧，退出循环  
    if not ret:  
        print("无法接收到视频帧，退出...")  
        break  

    # 显示捕获的帧  
    cv2.imshow('Camera Feed', frame)  

    # 按'q'键退出  
    if cv2.waitKey(1) & 0xFF == ord('q'):  
        break  

# 释放摄像头并关闭所有窗口  
cap.release()  
cv2.destroyAllWindows()  